#ifndef Utils_Database_Manager_Private_H
#define Utils_Database_Manager_Private_H

#include <QHash>
#include <QVariant>
#include <QThread>

class DBManager;
class DBManagerPrivate
{
public:
    explicit DBManagerPrivate();

    static QString getDatabaseName(const QString& databaseName);

    friend class DBManager;

private:
    static QVariantMap      m_smapDatabaseInfo;

    static QHash<Qt::HANDLE, DBManager*>        m_shashInstances;
};

#endif // Utils_Database_Manager_Private_H

